package com.miplus.ccrm.workflow.model.po;

import com.baomidou.mybatisplus.annotation.TableId;
import com.baomidou.mybatisplus.annotation.TableName;
import java.util.Date;
import lombok.Data;

/**
 * 流程版本表
 * @TableName workflow_version
 */
@TableName(value ="workflow_version")
@Data
public class WorkflowVersion {
    /**
     * 版本ID
     */
    @TableId
    private String id;

    /**
     * 流程ID
     */
    private String workflowId;

    /**
     * 版本号
     */
    private Integer version;

    /**
     * 版本名称
     */
    private String versionName;

    /**
     * 审核状态 0待审核 1审核通过 2审核不通过
     */
    private Integer auditStatus;


    /**
     * 启用状态 0禁用 1启用
     */
    private Integer enableStatus;

    /**
     * 是否上架 0否 1是
     */
    private Integer isShelved;


    /**
     * 是否发布 0否 1是
     */
    private Integer isPublished;

    /**
     * 版本描述
     */
    private String versionDesc;

    /**
     * 画布配置
     */
    private String canvasData;

    /**
     * 流程配置（包含TTS、ASR、抢话等配置）
     */
    private String workflowConfig;

    /**
     * 变更日志
     */
    private String changeLog;


    /**
     * 
     */
    private Date createdTime;

    /**
     * 创建人
     */
    private String createdBy;

    /**
     * 更新人
     */
    private String updatedBy;

    /**
     * 更新时间
     */
    private Date updatedTime;


}